Serveur d'exploration Cyberinfrastructure

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

User Interface software development for the WIYN One Degree Imager (ODI)

Identifieur interne : 000A33 ( Main/Exploration ); précédent : 000A32; suivant : 000A34

User Interface software development for the WIYN One Degree Imager (ODI)

Auteurs : John Ivens [États-Unis] ; Andrey Yeatts [États-Unis] ; Daniel Harbeck [États-Unis] ; Pierre Martin [États-Unis]

Source :

RBID : Pascal:11-0004537

Descripteurs français

English descriptors

Abstract

User interfaces (UIs) are a necessity for almost any data acquisition system. The development team for the WIYN One Degree Imager (ODI) chose to develop a user interface that allows access to most of the instrument control for both scientists and engineers through the World Wide Web, because of the web's ease of use and accessibility around the world. Having a web based UI allows ODI to grow from a visitor-mode instrument to a queue-managed instrument and also facilitate remote servicing and troubleshooting. The challenges of developing such a system involve the difficulties of browser inter-operability, speed, presentation, and the choices involved with integrating browser and server technologies. To this end, the team has chosen a combination of Java, JBOSS, AJAX technologies, XML data descriptions, Oracle XML databases, and an emerging technology called the Google Web Toolkit (GWT) that compiles Java into Javascript for presentation in a browser. Advantages of using GWT include developing the front end browser code in Java, GWT's native support for AJAX, the use of XML to describe the user interface, the ability to profile code speed and discover bottlenecks, the ability to efficiently communicate with application servers such as JBOSS, and the ability to optimize and test code for multiple browsers. We discuss the inter-operation of all of these technologies to create fast, flexible, and robust user interfaces that are scalable, manageable, separable, and as much as possible allow maintenance of all code in Java.


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en" level="a">User Interface software development for the WIYN One Degree Imager (ODI)</title>
<author>
<name sortKey="Ivens, John" sort="Ivens, John" uniqKey="Ivens J" first="John" last="Ivens">John Ivens</name>
<affiliation wicri:level="2">
<inist:fA14 i1="01">
<s1>WIYN Observatory, 950 N. Cherry Ave</s1>
<s2>Tucson, AZ 85719</s2>
<s3>USA</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<placeName>
<region type="state">Arizona</region>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Yeatts, Andrey" sort="Yeatts, Andrey" uniqKey="Yeatts A" first="Andrey" last="Yeatts">Andrey Yeatts</name>
<affiliation wicri:level="2">
<inist:fA14 i1="01">
<s1>WIYN Observatory, 950 N. Cherry Ave</s1>
<s2>Tucson, AZ 85719</s2>
<s3>USA</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<placeName>
<region type="state">Arizona</region>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Harbeck, Daniel" sort="Harbeck, Daniel" uniqKey="Harbeck D" first="Daniel" last="Harbeck">Daniel Harbeck</name>
<affiliation wicri:level="2">
<inist:fA14 i1="01">
<s1>WIYN Observatory, 950 N. Cherry Ave</s1>
<s2>Tucson, AZ 85719</s2>
<s3>USA</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<placeName>
<region type="state">Arizona</region>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Martin, Pierre" sort="Martin, Pierre" uniqKey="Martin P" first="Pierre" last="Martin">Pierre Martin</name>
<affiliation wicri:level="2">
<inist:fA14 i1="01">
<s1>WIYN Observatory, 950 N. Cherry Ave</s1>
<s2>Tucson, AZ 85719</s2>
<s3>USA</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<placeName>
<region type="state">Arizona</region>
</placeName>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">INIST</idno>
<idno type="inist">11-0004537</idno>
<date when="2010">2010</date>
<idno type="stanalyst">PASCAL 11-0004537 INIST</idno>
<idno type="RBID">Pascal:11-0004537</idno>
<idno type="wicri:Area/PascalFrancis/Corpus">000125</idno>
<idno type="wicri:Area/PascalFrancis/Curation">000120</idno>
<idno type="wicri:Area/PascalFrancis/Checkpoint">000037</idno>
<idno type="wicri:doubleKey">0277-786X:2010:Ivens J:user:interface:software</idno>
<idno type="wicri:Area/Main/Merge">000A36</idno>
<idno type="wicri:Area/Main/Curation">000A33</idno>
<idno type="wicri:Area/Main/Exploration">000A33</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en" level="a">User Interface software development for the WIYN One Degree Imager (ODI)</title>
<author>
<name sortKey="Ivens, John" sort="Ivens, John" uniqKey="Ivens J" first="John" last="Ivens">John Ivens</name>
<affiliation wicri:level="2">
<inist:fA14 i1="01">
<s1>WIYN Observatory, 950 N. Cherry Ave</s1>
<s2>Tucson, AZ 85719</s2>
<s3>USA</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<placeName>
<region type="state">Arizona</region>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Yeatts, Andrey" sort="Yeatts, Andrey" uniqKey="Yeatts A" first="Andrey" last="Yeatts">Andrey Yeatts</name>
<affiliation wicri:level="2">
<inist:fA14 i1="01">
<s1>WIYN Observatory, 950 N. Cherry Ave</s1>
<s2>Tucson, AZ 85719</s2>
<s3>USA</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<placeName>
<region type="state">Arizona</region>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Harbeck, Daniel" sort="Harbeck, Daniel" uniqKey="Harbeck D" first="Daniel" last="Harbeck">Daniel Harbeck</name>
<affiliation wicri:level="2">
<inist:fA14 i1="01">
<s1>WIYN Observatory, 950 N. Cherry Ave</s1>
<s2>Tucson, AZ 85719</s2>
<s3>USA</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<placeName>
<region type="state">Arizona</region>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Martin, Pierre" sort="Martin, Pierre" uniqKey="Martin P" first="Pierre" last="Martin">Pierre Martin</name>
<affiliation wicri:level="2">
<inist:fA14 i1="01">
<s1>WIYN Observatory, 950 N. Cherry Ave</s1>
<s2>Tucson, AZ 85719</s2>
<s3>USA</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<placeName>
<region type="state">Arizona</region>
</placeName>
</affiliation>
</author>
</analytic>
<series>
<title level="j" type="main">Proceedings of SPIE, the International Society for Optical Engineering</title>
<title level="j" type="abbreviated">Proc. SPIE Int. Soc. Opt. Eng.</title>
<idno type="ISSN">0277-786X</idno>
<imprint>
<date when="2010">2010</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt>
<title level="j" type="main">Proceedings of SPIE, the International Society for Optical Engineering</title>
<title level="j" type="abbreviated">Proc. SPIE Int. Soc. Opt. Eng.</title>
<idno type="ISSN">0277-786X</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="KwdEn" xml:lang="en">
<term>Accessibility</term>
<term>Bottleneck</term>
<term>Data acquisition system</term>
<term>Data description</term>
<term>Database</term>
<term>Information browsing</term>
<term>Internet</term>
<term>Interoperability</term>
<term>JAVA language</term>
<term>Oracle</term>
<term>Programming language</term>
<term>Queue</term>
<term>Software development</term>
<term>Software tool</term>
<term>User interface</term>
<term>World wide web</term>
<term>XML language</term>
</keywords>
<keywords scheme="Pascal" xml:lang="fr">
<term>Interface utilisateur</term>
<term>Développement logiciel</term>
<term>Système acquisition donnée</term>
<term>Internet</term>
<term>File attente</term>
<term>Navigation information</term>
<term>Interopérabilité</term>
<term>Langage JAVA</term>
<term>Langage programmation</term>
<term>Langage XML</term>
<term>Description donnée</term>
<term>Base de données</term>
<term>Réseau web</term>
<term>Accessibilité</term>
<term>Oracle</term>
<term>Goulot étranglement</term>
<term>Outil logiciel</term>
</keywords>
<keywords scheme="Wicri" type="topic" xml:lang="fr">
<term>Langage de programmation</term>
<term>Base de données</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">User interfaces (UIs) are a necessity for almost any data acquisition system. The development team for the WIYN One Degree Imager (ODI) chose to develop a user interface that allows access to most of the instrument control for both scientists and engineers through the World Wide Web, because of the web's ease of use and accessibility around the world. Having a web based UI allows ODI to grow from a visitor-mode instrument to a queue-managed instrument and also facilitate remote servicing and troubleshooting. The challenges of developing such a system involve the difficulties of browser inter-operability, speed, presentation, and the choices involved with integrating browser and server technologies. To this end, the team has chosen a combination of Java, JBOSS, AJAX technologies, XML data descriptions, Oracle XML databases, and an emerging technology called the Google Web Toolkit (GWT) that compiles Java into Javascript for presentation in a browser. Advantages of using GWT include developing the front end browser code in Java, GWT's native support for AJAX, the use of XML to describe the user interface, the ability to profile code speed and discover bottlenecks, the ability to efficiently communicate with application servers such as JBOSS, and the ability to optimize and test code for multiple browsers. We discuss the inter-operation of all of these technologies to create fast, flexible, and robust user interfaces that are scalable, manageable, separable, and as much as possible allow maintenance of all code in Java.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>États-Unis</li>
</country>
<region>
<li>Arizona</li>
</region>
</list>
<tree>
<country name="États-Unis">
<region name="Arizona">
<name sortKey="Ivens, John" sort="Ivens, John" uniqKey="Ivens J" first="John" last="Ivens">John Ivens</name>
</region>
<name sortKey="Harbeck, Daniel" sort="Harbeck, Daniel" uniqKey="Harbeck D" first="Daniel" last="Harbeck">Daniel Harbeck</name>
<name sortKey="Martin, Pierre" sort="Martin, Pierre" uniqKey="Martin P" first="Pierre" last="Martin">Pierre Martin</name>
<name sortKey="Yeatts, Andrey" sort="Yeatts, Andrey" uniqKey="Yeatts A" first="Andrey" last="Yeatts">Andrey Yeatts</name>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/CyberinfraV1/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000A33 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 000A33 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Ticri/CIDE
   |area=    CyberinfraV1
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     Pascal:11-0004537
   |texte=   User Interface software development for the WIYN One Degree Imager (ODI)
}}

Wicri

This area was generated with Dilib version V0.6.25.
Data generation: Thu Oct 27 09:30:58 2016. Site generation: Sun Mar 10 23:08:40 2024